package interfaces

import "github.com/liyaozong/mengo/core/base/config"

// Configuration interface provides an abstraction around a configuration struct.
type Configuration interface {
	// GetLogLevel returns the current ConfigurationStruct's log level.
	GetLogLevel() string

	GetListenAddr() string

	GetDatabaseInfo() *config.Database
}
